/*
*编写一个循环将list容器的元素逆序输出
*/
#include <iostream>
#include <list>
using namespace std;

int main()
{
	list<int> ilist;
	ilist.push_back(10);
	ilist.push_back(20);
	ilist.push_back(30);
	ilist.push_back(40);
	ilist.push_back(50);
	
	cout << "ilist容器中的元素逆序输出结果为:  ";
	list<int>::iterator iterBegin = ilist.begin();
	list<int>::iterator	iterEnd = ilist.end();
	while(iterEnd != iterBegin)
	{
		cout << *(--iterEnd) << "  ";
	}

	cout << endl;
	system("pause");
	return 0;
}